package edu.suda.LoopCodePlus.service;

import edu.suda.LoopCodePlus.entity.User;
import edu.suda.LoopCodePlus.entity.UserExtra;

public interface UserService {
    //保存新用户
    boolean save(User user);
    //根据用户id查询用户
    User findUserById(Integer userId);
    //根据邮箱查询
    User findUserByRegMail(String regMail);
    //根据userId查询用户额外信息
    UserExtra findUserExtraById(Integer userId);
    //根据userId修改用户额外信息
    boolean updateUserExtraById(Integer userId, UserExtra userExtra);
    //更新用户信息
    boolean updateUserRoleById(Integer userId, User user);
}
